/**
 * 
 */
package controller;

import components.memory.Memory;
import components.register.RegisterGroup;

import controller.notify.NotifyBus;

/**
 * Super class for all concrete controllers
 * 
 * @author Chz
 * 
 */
public abstract class Controller implements Notifiable, Runnable {

	protected NotifyBus bus = NotifyBus.getInstance();
	protected Memory mem = Memory.getInstance();
	protected RegisterGroup regs = RegisterGroup.getInstance();

}
